package modules

import (
	beego "github.com/beego/beego/v2/server/web"
	_ "ksd-social-api/modules/common/code/router"
	_ "ksd-social-api/modules/common/sms/router"
	course "ksd-social-api/modules/course/router"
	_ "ksd-social-api/modules/login/router"
	user "ksd-social-api/modules/user/router"
)

func init() {
	// 命名空间的做法
	ns := beego.NewNamespace("/api/v1",
		user.InitRouter(),
		course.InitRouter(),
	)
	// 为ns绑定过滤器
	//ns.Filter("before", filter.LoginFilter)
	// 命名空间注册
	beego.AddNamespace(ns)
}
